var rexp;
var index=0;
function $(id){
    return document.getElementById(id);
}

function checkName(type){
    if (type=="userName"){
        if (!rexp.test($("userName").value)){
            $("checkSpan").innerHTML = "用户名必须是2-20个字母";
            $("checkSpan").style.color = "red";

        }else {
            index++;
        }
    }

    if (type=="pwd"){
       if (!rexp.test($("pwd").value)) {
            $("checkSpan").innerHTML = "密码必须为6位";
            $("checkSpan").style.color = "red";

        }else {
           index++;
       }
    }

    if (type=="mailbox"){
        if (!rexp.test($("mailbox").value)){
            $("checkSpan").innerHTML = "电子邮件必须是XX@XX.com格式";
            $("checkSpan").style.color = "red";

        }else {
            index++;
        }
    }

    if (type=="phone"){
        if (!rexp.test($("phone").value)){
            $("checkSpan").innerHTML = "电话号码必须是13、15、18开始的11位数字";
            $("checkSpan").style.color = "red";

        }else {
            index++;
        }
    }

    if (type=="birthday"){
       if (!rexp.test($("birthday").value)){
            $("checkSpan").innerHTML = "生日应该为XXXX-XX-XX";
            $("checkSpan").style.color = "red";

        }else {
           index++;
       }
    }

}
function result(){
    if (index==5){
        $("checkSpan").innerHTML = "验证通过";
        $("checkSpan").style.color = "green";
    }
}
function check(id){
    if (id=="userName"){
        rexp = /^[a-zA-Z]{2,20}$/;
        checkName(id)
    }else if (id=="pwd"){
        rexp =/^[0-9]{6}$/;
        checkName(id)
    }else if (id=="mailbox"){
        rexp =/^[0-9a-zA-Z]{2,}@[0-9a-zA-Z]{2,}[.]com$/;
        checkName(id)
    }else if (id=="phone"){
        rexp = /^[1](3|5|8)[0-9]{9}$/;
        checkName(id)
    }else if (id=="birthday"){
        rexp =/^(19|20)\d{2}-(1[0-2]|0?[1-9])-(0?[1-9]|[1-2][0-9]|3[0-1])$/;
        checkName(id)
    }



}


